package com.ruoyi.server.api.memberBindCardRecord.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员绑卡记录对象 member_bind_card_record
 *
 * @author zmh
 * @date 2024-06-10
 */
@Data
public class MemberBindCardRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 会员绑卡记录主键id（张梦涵） */
    private Integer id;

    /** 门户标识 */
    @Excel(name = "门户标识")
    private String venueUniqueIdentifier;

    /** 会员类型(0次卡 1月卡 2年卡 3体验卡) */
    @Excel(name = "会员类型(0次卡 1月卡 2年卡 3体验卡)")
    private Integer memberType;

    /** 卡的天数 */
    @Excel(name = "卡的天数")
    private Integer cardDays;

    /** 剩余次数 */
    @Excel(name = "剩余次数")
    private Integer availableFrequency;

    /** 会员名称 */
    @Excel(name = "会员名称")
    private String memberTypeName;

    /** 会员备注 */
    @Excel(name = "会员备注")
    private String memberTypeRemarks;

    /** 启用状态（0启用，1禁用） */
    @Excel(name = "启用状态", readConverterExp = "0=启用，1禁用")
    private Long enableStatus;

    /** 删除标识（0显示，1删除） */
    private Long delFlag;

    /** 会员卡类型id */
    @Excel(name = "会员卡类型id")
    private Integer typeId;
}
